package com.zhuss.team.db.dao.ext;

import com.zhuss.bean.bo.team.publish.CreatePublishUserBo;
import com.zhuss.bean.bo.team.publish.SearchPublishUserBo;
import com.zhuss.bean.vo.team.publish.DetailPublishUserVo;
import com.zhuss.bean.vo.team.publish.ListPublishUserVo;
import com.zhuss.team.db.dao.gen.InvestPublishUserMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface InvestPublishUserDao extends InvestPublishUserMapper{

    void createBatch(CreatePublishUserBo bo);

    List<ListPublishUserVo> list(SearchPublishUserBo bo);

    Integer countList(SearchPublishUserBo bo);

    DetailPublishUserVo detail(@Param("publishUserId") Long publishUserId);
}